home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 2 / CU Amiga Magazine's Super CD-ROM 02 (1996)(EMAP Images)(GB)[!][issue 1996-04].iso / magazine / amiga_e / ged-e / ec_debuguer.rexx < prev    next >
OS/2 REXX Batch file  |  1994-10-10  |  1KB  |  41 lines

  1. /* $VER: 1.0, ©1994 BURGHARD Eric.                  */
  2. /*              Debug current file                  */
  3.  
  4. options results                             /* enable return codes     */
  5.                                             /* not started by GoldEd ? */
  6. if (LEFT(ADDRESS(), 6) ~= "GOLDED") then address 'GOLDED.1'
  7. 'LOCK CURRENT QUIET'                        /* lock GUI, gain access   */
  8. if rc then exit
  9. options failat 6                            /* ignore warnings         */
  10. signal on syntax                            /* ensure clean exit       */
  11.  
  12. 'QUERY FILE PATH USER1 ANYTEXT'
  13. parse var result name ' ' path ' ' optcdisk ' ' anytext
  14. if (anytext="TRUE") then do
  15.   if upper(right(name,2))='.E' then do
  16.     name=left(name,length(name)-2)
  17.     optname=name
  18.     if optcdisk="TRUE" then do
  19.       if right(path,1)~=":" then path=''path'/'
  20.       name=''path''name''
  21.     end
  22.     else name='T:E/'name''
  23.     if exists(name) then do
  24.       options failat 101
  25.       address command 'ASMDEVICE:MonAm 'name''
  26.       options failat 10
  27.     end
  28.     else 'REQUEST STATUS=" File has not been compiled !"'
  29.   end
  30.   else 'REQUEST STATUS=" But.. E Sources names ends with '.e' ?!"'
  31. end
  32. else 'REQUEST STATUS=" Text buffer is empty ?!"'
  33. 'UNLOCK'
  34. exit
  35.  
  36. syntax:
  37. say "Sorry, error line" SIGL ":" ERRORTEXT(RC) ":-("
  38. 'UNLOCK'
  39. exit
  40.  
  41.